定义一个Triangle类表示三角形,其中三个double型变量a、b、c表示三条边长。为该类定义两个构造方法:默认构造方法设置三角形的三条边长都为0.0; 带三个参数的构造方法通过传递三个参数创建三角形对象。定义求三角形面积的方法area), 面积计算公式为area=Math.sqrt(s*(s- -a)(s b)(-)),其中s-(a+b+e)/2。编写另一个程序测试这个三角形类的所有方法。
package Chapter_4;
public class Triangle {
double a,b,c;
public double getA() {
return a;
}
public void setA(double a) {
this.a = a;
}
public double getB() {
return b;
}
public void setB(double b) {
this.b = b;
}
public double getC() {
return c;
}
public void setC(double c) {
this.c = c;
}
public void noTriangle() {
}
public void threeTriangle(double a,double b,double c) {
this.a=a;this.b=b;this.c=c;
}
public double area() {
double s=(a+b+c)/2;
return Math.sqrt(s*(s-a)*(s-b)*(s-c));
}
public static void main(String[] args) {
Triangle tri=new Triangle();
tri.noTriangle();
tri.threeTriangle(3, 4, 5);
System.out.println("三角形的面积为:"+tri.area());
}
}